home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / c / objam01.lha / objam / objbas / IdArray.h < prev    next >
Encoding:
Text File  |  1994-12-14  |  990 b   |  50 lines

  1. /*
  2. ** ObjectiveAmiga: Interface to class IDArray
  3. ** See GNU:lib/libobjam/ReadMe for details
  4. */
  5.  
  6.  
  7. #import <objbas/Array.h>
  8.  
  9.  
  10. @interface IdArray: Array
  11.  
  12. + (unsigned)ndxVarSize;
  13.  
  14. - add:anObject;
  15. - at:(unsigned)anOffset;
  16. - at:(unsigned)anOffset put:anObject;
  17. - (STR)describe;
  18. - eachElementPerform:(SEL)aSelector;
  19. - eachElementPerform:(SEL)aSelector with:anArg;
  20. - eachElementPerform:(SEL)aSelector with:anArg with:anotherArg;
  21. - freeContents;
  22.  
  23. @end
  24.  
  25.  
  26. /* Unimplemented:
  27.  
  28. - (BOOL)contains:anObject;
  29. - (BOOL)isEqual:anObject;
  30. - (unsigned)hash;
  31. - (unsigned)offsetMatching:anObject;
  32. - (unsigned)offsetOf:anObject;
  33. - (unsigned)offsetSTR:(STR)aStr;
  34. - addContentsTo:aCollection;
  35. - asIdArray;
  36. - at:(unsigned)anOffset insert:anObject;
  37. - addContentsOf:aCollection;
  38. - packContents;
  39. - eachElement;
  40. - exchange:(unsigned)anOffset and:(unsigned)anotherOffset;
  41. - find:anObject;
  42. - findMatching:anObject;
  43. - findSTR:(STR)aStr;
  44. - remove:anObject;
  45. - removeAt:(unsigned)anOffset;
  46. - removeContentsFrom:aTbl;
  47. - sort;
  48.  
  49. */
  50.